Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Spain F34a Italy F8 Spain F5 Spain F6 Polish Open 99 - Poznan The LTA Nottingham Challenger - Nottingham IX Torneo Internacionale de Tennis - Barletta USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Open Seat-Godo '99 - Barcelona Connex Open Romania - Bucharest Dubai Tennis Open - Dubai Open Seat-Godo 2000 - Barcelona Waldbaum's Hamlet Cup - Long Island Scania Stockholm Open - Stockholm Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona UBS Open Gstaad - Gstaad Milan Indoors - Milan Dubai Tennis Open - Dubai Generali Open 2002 - Kitzbuhel Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Open Seat Godo 2003 - Barcelona The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Idea Prokom Open - Sopot Thailand Open - Bangkok The Manchester Trophy - Manchester Napoli Challenger - Napoli Zivnobanka Open 1999 - Prostejov Jagermeister Open - Braunschweig CA Challenger - Graz ABN/AMRO World Tennis Tournament - Rotterdam Badden Open by Rothaus - Ettlingen Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad RCA Championships - Indianapolis Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Generali Open - Kitzbuhel Open de Moselle - Metz ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Artois Championships - London China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London Legg Mason Tennis Classic - Washington Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Pomorski Bank Kredytowy Open - Szczecin PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Maia Open - Oporto Open de Nice Cote d'Azur - Nice AEGON Championships - London Studena Croatia Open - Umag AXA Open - Espinho Rakuten Japan Open - Tokyo Brisbane International - Brisbane AEGON Championships - London ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing Pekao Open - Szczecin AEGON Championships - London China Open - Beijing Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem European Open - Antwerp European Open - Antwerp Stockholm Open - Stockholm cinch Championships - London Ethias Tennis Trophy - Mons The Nottingham Challenger - Nottingham The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Mallorca Challenger Heineken Open - Auckland Ostdeutscher Sparkessen Cup - Dresden Biella 1 Challenger The Scottish Tennis Championships - Edinburgh Surbiton Challenger Generali Open 1999 - Kitzbuhel Aix En Provence Challenger Surbiton Challenger Nottingham Challenger Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo The LTA Bolton Challenger - Bolton Tennis Napoli Cup - Napoli Estoril Open - Estoril Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Open Seat Godo 2005 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia China Open - Beijing The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Bordeaux Challenger If Stockholm Open - Stockholm Heineken Open - Auckland CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle AEGON Championships - London BA-CA Tennis Trophy - Vienna China Open - Beijing China Open - Beijing Brasil Open - Sao Paulo ATP Studena Croatia Open - Umag ATP Studena Croatia Open Umag - Umag Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Erste Bank Open - Vienna Valencia Open - Valencia Valencia Open - Valencia Bordeaux Challenger Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Dubai Tennis Open - Dubai Qatar ExxonMobil Open - Doha Generali Open 2001 - Kitzbuhel Open Castilla y Leon - Segovia Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Gijon Open - Gijon The Samsung Open - Nottingham Melbourne Summer Set - Melbourne Generali Open 2003 - Kitzbuhel Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Adidas International - Sydney Maia Challenger - Oporto Citi Open - Washington Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Qatar ExxonMobil Open - Doha Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Adelaide International 1 - Adelaide Zhuhai Open - Zhuhai Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Scania Stockholm Open - Stockholm Heineken Open - Auckland AXA Cup - London UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Open 13 - Marseille Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Wimbledon - London Croatia Open Umag - Umag U.S. Open - New York Copa Telmex - Buenos Aires BMW Open - Munich French Open - Paris AEGON Championships - London Citi Open - Washington Wimbledon - London U.S. Open - New York Adidas International - Sydney Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad China Open - Beijing Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Croatia Open - Umag Davidoff Swiss Indoors - Basel Sydney International - Sydney Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Thailand Open - Bangkok China Open - Beijing SAP Open - San Jose Brisbane International - Brisbane Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Australian Open - Melbourne bett1HULKS Indoors - Cologne French Open - Paris Brisbane - Brisbane Heineken Open - Auckland Wimbledon - London U.S. Open - New York The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Qatar ExxonMobil Open - Doha AEGON Championships - London Zhuhai Open - Zhuhai China Open - Beijing Barcelona Open BancSabadell - Barcelona AEGON Championships - London Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sud de France - Montpellier cinch Championships - London San Diego Open - San Diego Sydney Tennis Classic - Sydney Mercedes Cup - Stuttgart Citi Open - Washington Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Masters Series Madrid - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Australian Open - Melbourne Masters Series - Hamburg French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart The Ericsson Open - Miami Campionati Internazionali d'Italia - Rome Mutua Madrid Open - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati French Open - Paris Tennis Masters Series - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Rolex Paris Masters - Paris National Bank Open - Toronto BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Tennis Masters Series - Indian Wells Internazionali BNL d'Italia - Rome U.S. Open - New York 14th Paris Open - Paris Australian Open - Melbourne Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo cinch Championships - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, PO, UKR-GBR 2-3 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Australian Open - Melbourne Watsons Water Champions Challenge - Hong Kong U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship U.S. Open - New York Mubadala World Tennis Championship Australian Open - Melbourne Mubadala World Tennis Championship All Lower level tournaments U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Mubadala World Tennis Championship Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group D, Glasgow Hopman Cup - Perth Davis Cup, World Group, PO, CRO-GBR 1-4 Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group B, Manchester Wimbledon (juniors) Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Boss Open - Stuttgart Olympics - London Olympics - Rio de Janeiro Olympics - Sydney Shanghai Rolex Masters - Shanghai Olympics - Beijing Australian Open - Melbourne Tennis Masters Cup - Sydney